
.maincont {
	max-width: 1200px;
	margin: 0 auto;
	background: #f5f5f5;
	padding: 50px 0;
	overflow: hidden;
}
.qb-taglist {
	width: 100%;
	background: #fff;
}
.qb-taglist ul {
	padding: 10px;
}
.qb-taglist ul li {
	width: 100%;
	height: 40px; 
	line-height: 40px;
	border-bottom: 1px solid #eaeaea;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
}

/*adapt*/
@media only screen and (min-width:641px){
.qb-taglist ul {
	padding: 15px;
}
.qb-taglist ul li {
	height: 40px; 
	line-height: 40px;
	font-size: 14px;
	font-weight: normal;
}

}
@media (min-width:401px) and (max-width:640px){}